<% Dim objConn, objRS, ID, url 'recuperiamo l'ID tramesso dalla pagina links.asp ID = Request.QueryString("ID") 'verifichiamo che l'ID sia valido altrimenti si torna 'alla links.asp, potremmo verificare se l'ID esista realmente 'ma questo lo lascio a voi If ID <> "" AND IsNumeric(ID) Then 'impostiamo la query di aggiornamento dei click SQL = "UPDATE links SET click = click + 1 WHERE IDlink = " & ID 'apriamo il database Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & _ Server.MapPath("/mdb-database/links") 'eseguiamo la query di aggiornamento objConn.Execute(SQL) 'impostiamo la query per recuperare il link scelto SQL = "SELECT url FROM links WHERE IDlink = " & ID 'eseguiamo la query Set objRS = objConn.Execute(SQL) 'memorizziamo l'indirizzo recuperato url = objRS("url") 'liberiamo memoria Set objRS = Nothing objConn.Close Set objConn = Nothing 'reindiriziamo il browser al link scelto Response.Redirect(url) End If Response.Redirect("links.asp") %>
|